package com.yuandian.api.business_monitor.vo;

import lombok.Data;

/**
 * 说明：端到端关联详情数据vo对象
 * @Author yanjun
 * @Date 2021/2/24 10:49
 */
@Data
public class EndToEndDetailVo {

    /**
     * 数据id
     */
    private Long id;

    /**
     * 数据id(字符串型)
     */
    private String idStr;

    /**
     * 请求url
     */
    private String requestUrl;

    /**
     * api
     */
    private String api;

    /**
     * sql
     */
    private String sqlString;

    /**
     * 业务资源
     */
    private String resource;

    /**
     * 请求ip
     */
    private String requestIp;

    /**
     * 请求端口
     */
    private Integer requestPort;

    /**
     * 响应ip
     */
    private String responseIp;

    /**
     * 响应端口
     */
    private Integer responsePort;

    /**
     * 系统返回码
     */
    private Integer serverResCode;

    /**
     * 业务状态
     */
    private Integer dealState;

    /**
     * 响应时长
     */
    private Long serverResponseTime;

    /**
     * 处理时长
     */
    private Long dealTime;

    /**
     * 请求开始时间
     */
    private String startTime;

    /**
     * 响应结束时间
     */
    private String endTime;

    /**
     * 客户端网络传输耗时
     */
    private Long clientTranslateTime;

    /**
     * 服务端网络传输耗时
     */
    private Long serverTranslateTime;

    /**
     * 告警数
     */
    private Integer alarmCount;

    /**
     * 专属指标
     */
    private String exclusiveIndicator;

    /**
     * 探针IP及端口号    Ip:探针口编号
     */
    private String probeIp;

    /**
     * 请求大小
     */
    private long requestBytes;

    /**
     * 响应大小
     */
    private long responseBytes;
}
